<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
	font-family: hcll;
	src: url(../font2/Helvetica-Light.otf);
}


.section1{position: relative;padding-top: 100px;}
.banner img{width: 100%;display: block;
	/* animation: banrun1 5s linear infinite;position: relative; */
}
.bannerinner{position: absolute;top: 40%;left: 0;width: 100%;transform: translateY(-50%);z-index: 9999;}
.bannerinner h2{font-size: 48px;color: #fff;line-height: 54px;}
.bannerinner h2 strong{font-family: Arial;font-weight: 1000;background: #b01f24;font-size: 48px;color: #fff;line-height: 42px;display: inline-block;padding: 0 10px;
	margin: 0 5px;
}

.BannerBtn{position: absolute;bottom: 30%;z-index: 100;left: auto;width: 100%;}
.BannerBtn .swiper-pagination{display: inline-block;vertical-align: middle;position: static;text-align: center;margin-bottom: 20px;padding: 0 26px;box-sizing: border-box;}
.BannerBtn span{opacity: 1;;position: relative;border-radius: 50%;display: inline-block;margin-right: 26px;vertical-align: middle;box-sizing: border-box;
	width: 8px;height: 8px;
	background: #fff;
}
.BannerBtn span:last-of-type{margin-right: 0;}
.BannerBtn .swiper-pagination-bullet-active{width: 18px;height: 18px;background: none;border: 2px solid #b01f24;}
.BannerBtn .swiper-button-prev,.BannerBtn .swiper-button-next{font-size: 16px;color: rgba(255,255,255,.8);position: static;display: inline-block;vertical-align: middle;}
.bannerlist{position: absolute;bottom: 5%;width: 100%;z-index: 9;}
.bannerlist p{font-size: 14px;color: rgba(255,255,255,.3);}
.section1 .swiper-button-prev,.section1 .swiper-button-next{color: #fff;}
.section1 .swiper-button-prev{left: 20px;}
.section1 .swiper-button-next{right: 20px;}


.sybt{margin-bottom: 40px;position: relative;}
.sybt h3{font-size: 130px;line-height: 130px;color: rgba(51,51,51,.06);font-weight: 1000;text-transform: uppercase;font-style: italic;font-family: Arial;position: relative;
	margin-left: -38px;
}
.sybt h2{font-size: 40px;color: #333333;position: absolute;bottom: 30px;left: 0;line-height: 40px;}


.more{display: block;width: 230px;line-height: 62px;border: 1px solid #dbdbdb;font-size: 16px;color: #8e8e8e;text-align: center;margin-top: 80px;}
.more i{font-size: 16px;}
.more i::after{content: '';display: inline-block;vertical-align: middle;width: 80px;height: 2px;background: #ef8017;margin-left: 14px;}
.more:hover{background: #ef8017;color: #fff;border: 1px solid #ef8017;}
.more:hover i::after{background: #fff}



.swiper-button-next, .swiper-button-prev{background: none;display: inline-block;width: 50px;height: 50px;text-align: center;line-height: 50px;border: 1px solid #aaaaaa;border-radius: 50%;
	color: #4b4b4b;
}

.swiper-button-next:hover, .swiper-button-prev:hover{background: #b01f24;color: #fff;}

.section2{padding: 120px 0;position: relative;}
.section2 ul{font-size: 0;}
.section2 ul li{display: inline-block;vertical-align: bottom;width: 16.6666%;text-align: center;border-right: 1px solid #ebebeb;box-sizing: border-box;}
.section2 ul li:last-of-type{border-right: none;}
.section2 ul li h6 img{max-width: 70%;}
.section2 ul li a{display: block;position: relative;}
.section2 ul li p{margin-top: 50px;font-size: 18px;color: #333333;line-height: 24px;}
.section2 ul li p i{font-size: 18px;display: block;}
.section2 ul li a:hover p i{color: #b01f24;}
.section2 ul li a h5{position: absolute;top: -20px;left: 50%;opacity: 0;width: 100%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}
.section2 ul li a:hover h5{opacity: 1;}
.section2 ul li a h5 img{max-width:80%;}


.zzlist1{font-size: 0;box-sizing: border-box;margin-top: 65px;padding: 40px 0 40px 23.5%;border-top: 1px solid #dde1e3;border-bottom: 1px solid #dde1e3;}
.zzlist1&gt;li {
	display: inline-block;
    width: 25%;
    text-align: left;
    box-sizing: border-box;
    vertical-align: top;
}

.zzlist1&gt;li h6 {
	display: inline-block;
    vertical-align: bottom;
}

.zzlist1&gt;li p {
	color: rgba(51,51,51,.6);
	font-size: 14px;
}
.zzlist1&gt;li sup {
	color: #333333;
	font-size: 26px;
    display: inline-block;
    vertical-align: top;
	margin-top: -10px;
	font-family: 'hcll';

}
.zzlist1&gt;li:last-of-type sup{font-size: 16px;}
.zzlist1 .dataNums {

	top: 50%;
	display: block;
	width: 100%;
	height: 40px;
	text-align: center;
}

.zzlist1 .dataNums .dataOne {
	width: 26px;
	height: 40px;
	text-align: left;
	display: inline-block
}

.zzlist1 .dataNums .dataBoc {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.zzlist1 .dataNums .dataBoc .tt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.zzlist1 .dataNums .tt span {
	width: 100%;
	height: 100%;
	font: 42px "h";
	color: #333;
    display: block;
	font-family: 'hcll';
}
.zzlist1&gt;li:hover .dataNums .tt span,.zzlist1&gt;li:hover sup,.zzlist1&gt;li:hover p{color: #b01f24;}
.zzlist1&gt;li{cursor: pointer;}

.section3{font-size: 0;padding: 120px 0 80px;position: relative;background: #f4f7f8;margin-top: 80px;}
.s3_l,.s3_r{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
.s3_l{width: 58%;}
.s3_r{width: 42%;margin-top: -200px;padding-right: 13.5%;}
.s3_r img{max-width: 65%;}
.s3_lt{padding-left: 23.5%;padding-right: 180px;box-sizing: border-box;}
.s3_lt p{font-size: 16px;color: #767676;margin-bottom: 12px;}
.s3_lt p strong{font-size: 18px;font-weight: bold;color: #767676;color: #b01f24;}
.s3_l a{display: block;width: 250px;line-height: 68px;text-align: center;font-size: 16px;color: #b01f24;background: #fff;border-radius: 68px;
	margin-top: 40px;
}
.s3_l a:hover{background: #b01f24;color: #fff;}

.section4{padding: 90px 0 100px;position: relative;background: url(../images/s4bg_02.jpg) center center;background-size: 100% 100%;}
.section4 .swiper-slide a{display: block;overflow: hidden;box-sizing: border-box;border: 6px solid transparent;}
.section4 .swiper-slide-active:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
}
.section4 .swiper-slide a img{width: 100%;}
.section4 .swiper-slide-active a{border: 6px solid #eaf0f1;border-radius: 3px;box-shadow: 0 0 10px 3px #e1e0e0;}
.section4 .swiper-container{padding: 10px 0;}
.s4{position: relative;}
.s4 .swiper-button-prev{left: 100px;}
.s4 .swiper-button-next{right: 100px;}
.symore{display: block;width: 250px;line-height: 68px;text-align: center;font-size: 16px;color: #b01f24;background: #f5f5f5;border-radius: 68px;
	margin: 40px auto 0;
}
.symore:hover{background: #b01f24;color: #fff;}


.section5{padding-bottom: 120px;position: relative;font-size: 0;}
.s5_l,.s5_r{display: inline-block;vertical-align: top;box-sizing: border-box;position: relative;}
.s5_l{width: 44.2%;}
.s5_r{width: 55.8%;padding-left: 55px;}
.s5_l .swiper-slide a{display: block;background: #f4f4f4;}
.s5_l .swiper-slide a .s5_txt{padding: 35px 45px 25px;box-sizing: border-box;}
.s5_l .swiper-slide a .s5_txt h3{font-size: 18px;color: #333333;
	/* white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis; */
}
.s5_l .swiper-slide a .s5_txt i{font-size: 14px;color: rgba(51,51,51,.5);}
.s5_l .swiper-button-next,.s5_l  .swiper-button-prev{background: rgba(0,0,0,.4);color: #fff;border: none;}
.s5_l .swiper-slide a img{width: 100%;}
.s5_l .swiper-button-next{right: 22px;}
.s5_l .swiper-button-prev{left: 22px;}
.s5_l .swiper-button-next:hover,.s5_l .swiper-button-prev:hover{background: #b01f24;border: none;}
.s5_rt{margin-bottom: 35px;}
.s5_rt a{display: block;position: relative;font-size: 0;box-sizing: border-box;border: 1px solid #dadada;padding: 28px;}
.s5_rtl,.s5_rtr{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.s5_rtl{width: 38%;overflow: hidden;}
.s5_rtr{width: 62%;padding-left: 40px;padding-right: 20px;}
.s5_rtl img{width: 100%;}
.s5_rtr h3{font-size: 16px;color: #333333;line-height: 20px;margin-bottom: 15px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.s5_rtr p{font-size: 14px;color: #777777;line-height: 18px;margin-bottom: 28px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.s5_rtr i{font-size: 14px;color: #777777;}
.s5_rt a:hover{background: #b01f24;}
.s5_rt a:hover h3,.s5_rt a:hover i,.s5_rt a:hover p{color: #fff;}
.s5_l .swiper-slide a:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
}
.s5_l .swiper-slide a h6{overflow: hidden;}
.s5_l .swiper-slide a:hover{background: #b01f24;}
.s5_l .swiper-slide a:hover h3,.s5_l .swiper-slide a:hover i{color: #fff;}
.s5_rtblb a{display: block;padding: 12px 0;font-size: 0;border-bottom: 1px solid #ececec;}
.s5_rtblb:last-of-type a{border-bottom: none;}
.s5_rtblb a h3,.s5_rtblb a i{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.s5_rtblb a h3{width: 80%;font-size: 16px;color: #333333;
	white-space: nowrap;/*鎶婃枃鏈己鍒舵樉绀哄湪涓€琛�*/
	overflow: hidden;/*闅愯棌瓒呭嚭閮ㄥ垎鐨勬枃瀛�*/
	text-overflow: ellipsis;/*瓒呭嚭鏄剧ず鐪佺暐鍙�*/
}
.s5_rtblb a i{width: 20%;font-size: 14px;color: rgba(51,51,51,.5);}
.s5_rtblb a:hover h3{color: #b01f24;}
.s5_t{font-size: 0;}
.s5_t .sybt,.s5_t h4{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.s5_t h4{text-align: right;margin-bottom: 40px;}
.s5_t h4 a{display: inline-block;width: 250px;line-height: 68px;text-align: center;font-size: 16px;color: #b01f24;background: #f5f5f5;border-radius: 68px;
	
}
.s5_t h4 a:hover{background: #b01f24;color: #fff;}


</pre></body></html>